﻿using System.Collections.Generic;
using DataAccess;
using Model;
using ViewModel;
using System;

namespace Business
{
    public class GratificacionBusiness
    {
        public IList<GratificacionViewModel> ObtenerGratificacionPorMes(int idMes, int anio)
        {
            var gratificacionPorMes = new GratificacionDataAccess();
            return gratificacionPorMes.ObtenerGratificacionPorMes(idMes, anio);
        }

        /*public void InsertarActualizarErroresPorColaborador(ErroresColaborador erroresColaborador)
        {
            var erroresDataAccess = new ErroresDataAccess();
            erroresDataAccess.InsertarActualizarErroresPorColaborador(erroresColaborador);
        }

        public void InsertarActualizarError(Error error)
        {
            var erroresDataAccess = new ErroresDataAccess();
            erroresDataAccess.InsertarActualizarError(error);
        }

        public ErroresViewModel ObtenerErrores(bool estado)
        {
            var erroresDataAccess = new ErroresDataAccess();
            var errores = new ErroresViewModel
            {
                Errores = erroresDataAccess.ObtenerErrores()
            };

            return errores;
        }

        public void ActivarInactivarError(int idError)
        {
            var erroresDataAccess = new ErroresDataAccess();
            erroresDataAccess.ActivarInactivarError(idError);
        }

        public ErroresViewModel ObtenerErrorPorId(int idError)
        {
            var erroresDataAccess = new ErroresDataAccess();
            var error = new ErroresViewModel
            {
                ErrorModel = erroresDataAccess.ObtenerErrorPorId(idError)
            };

            return error;
        }*/
    }
}
